package domain;

import java.util.Collection;

import javax.persistence.Access;
import javax.persistence.AccessType;
import javax.persistence.Embeddable;

@Embeddable
@Access(AccessType.PROPERTY)
public class Dashboard {
	private Integer numCustomers;
	private Integer numAvailableItems;
	private Integer numOrders;
	private Double totalAmountOfAllOrders;
	private Collection<Customer> buyersMoreSpent;
	private Collection<Customer> sellersMoreEarned;
	private Integer numComments;

	public Dashboard() {
		super();
	}

	public Integer getNumCustomers() {
		return numCustomers;
	}

	public void setNumCustomers(Integer numCustomers) {
		this.numCustomers = numCustomers;
	}

	public Integer getNumAvailableItems() {
		return numAvailableItems;
	}

	public void setNumAvailableItems(Integer numAvailableItems) {
		this.numAvailableItems = numAvailableItems;
	}

	public Integer getNumOrders() {
		return numOrders;
	}

	public void setNumOrders(Integer numOrders) {
		this.numOrders = numOrders;
	}

	public Double getTotalAmountOfAllOrders() {
		return totalAmountOfAllOrders;
	}

	public void setTotalAmountOfAllOrders(Double totalAmountOfAllOrders) {
		this.totalAmountOfAllOrders = totalAmountOfAllOrders;
	}

	public Collection<Customer> getBuyersMoreSpent() {
		return buyersMoreSpent;
	}

	public void setBuyersMoreSpent(Collection<Customer> buyersMoreSpent) {
		this.buyersMoreSpent = buyersMoreSpent;
	}

	public Collection<Customer> getSellersMoreEarned() {
		return sellersMoreEarned;
	}

	public void setSellersMoreEarned(Collection<Customer> sellersMoreEarned) {
		this.sellersMoreEarned = sellersMoreEarned;
	}

	public Integer getNumComments() {
		return numComments;
	}

	public void setNumComments(Integer numComments) {
		this.numComments = numComments;
	}

}
